package com.xiaoshuidi.cloud.module.contract.enums.contract;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 房间合同类型的枚举值
 */
@Getter
@AllArgsConstructor
public enum ContractStatusTypeEnum {
    /**
     * 续租合同
     */
    RENEWAL(1,"续租合同"),
    /**
     * 历史合同
     */
    HISTORY(2,"历史合同"),
    /**
     * 删除合同
     */
    DELETED(3,"删除合同");

    /**
     * 房间合同类型
     */
    private final Integer code;
    private final String msg;

    public static ContractStatusTypeEnum getByCode(Integer code) {
        for(ContractStatusTypeEnum e : ContractStatusTypeEnum.values()){
            if(e.code.intValue() == code.intValue()){
                return e;
            }
        }
        return null;
    }
}
